<?php
/**
 * Виртуальный класс для работы с базой данных
 * @author Trukhachev A. U.
 * @copyright 2009 Trukhachev A. U.
 */
	abstract class DataBase{
		////////////////////////////////////////////
		// Переменные
		////////////////////////////////////////////
		/*
		* Ссылка на базу данных
		*/
		private $_Link;

		/**
     		* Имя или адрес хостинга базы данных
     		* @var string
     		*/
		private $_Host = 'localhost';

		/**
		* Порт подключения к базе данных
		* @var int
		*/
		private $_Port;

		/**
		* Имя базы данных
		* @var string
		*/

		private $_Name;

		/**
		* Имя пользователя базы данных
		* @var string
		*/		
		private $_User;

		/**
		* Пароль к базе данных
		* @var string
		*/
		private $_Password;

		/////////////////////////////////////////////////
		// Функции		
		/////////////////////////////////////////////////
		
		/**
		* Конструктор класса
		* @param string $_Host
		* @param string $_Port
		* @param string $_Name
		* @param string $_User
		* @param string $_Password
		* @return $_Link
		*/
		public function __construct($Host, $Port, $Name, $User, $Password){
		}

		/////////////////////////////////////////////////
		// Виртуальные функции
		/////////////////////////////////////////////////
	 	abstract public function Connect();
		abstract public function Close();
	}

?>
